Modernization of Legacy Application Software
نویسندگان
چکیده
Legacy application software is typically written in a dialect of Fortran, and must be reprogrammed to run on today's microprocessor-based multicomputer architectures. We describe our experiences in modernizing a legacy direct numerical simulation (DNS) code with the KeLP software infrastructure. The resultant code runs on the IBM SP2 with higher numerical resolutions than possible with the legacy code running on a vector mainframe.
منابع مشابه
A Holistic Evaluation Strategy for the Modernization of Legacy Systems
Service Oriented Architecture has developed into a current paradigm for business application solutions. This development calls for a need to modernize legacy systems which store the fundamental business procedures for large organisations. The primary goal of this paper is to present a holistic evaluation strategy which can be used to assess the end product of a modernization process applied to ...
متن کاملChallenges of Model-driven Modernization - An Agile Perspective
Software organizations are nowadays facing increased demand for modernizing their legacy software systems using up-to-date technologies. The combination of Model-Driven Development and delivery models like Cloud and Software as a Service have become a very promising approach for software modernization that possesses a lot of advantages, including great deal of automation and reuse of system fun...
متن کاملA Systematic Mapping Study on Legacy System Modernization
Legacy system modernization has gained increasing attention from both researchers and practitioners, mainly due to the need of maintaining legacy systems towards business needs and technology advances. In this way, a set of techniques, tools and terms related to software modernization have been proposed— although they have not been consolidated yet. This hinders the characterization of real mod...
متن کاملExtraction of Operational Workflow-based User Behavior Profiles for Software Modernization
Static and dynamic analysis are the core parts in the software modernization process. They are required for the architecture reconstruction and the assessment of legacy software systems. One important use case is the extraction of user behavior profiles which can help in improving the system’s frontend layer. In this paper, we present our approach to extract and to visualize operational workflo...
متن کاملIntegration of Legacy Systems in Software Architecture
Most Companies have an environment of disparate legacy systems, applications, processes and data sources. Maintaining legacy systems is one of the difficult challenges that modern enterprises are facing today. The commercial market provides a variety of solutions to this increasingly common problem of legacy system modernization. However, understanding the strengths and weaknesses of each moder...
متن کامل